/*Universidad el Valle de Guatemala
 * Hoja de Trabajo 4
 * 
 * Carlos Sagastume, 12113
 * Rodimiro Castañeda, 12122
 * Juan Fernando Moraflores 
 * 
 * Descripcion:
 *  Programa que permite al usuario ingresar la direccion de un archivo .txt
 * que contenga una operacion postfix y esta es resulta por medio de la utilizacion
 * ya sea de listas, arraylist o vectores.
 */
package Stack;

public class NodoListaDoble<E> {
    // atributo que contiene el objeto que se ingresara a la lista
    Object Dato;
    // variable que contendra el que sigue en la lista
    NodoListaDoble sig;
    // variable que contendra el anterior en la lista
    NodoListaDoble ant;
// getters y Setters
    public Object getDato() {
        return Dato;
    }

    public void setDato(Object Dato) {
        this.Dato = Dato;
    }

    public NodoListaDoble getAnt() {
        return ant;
    }

    public void setAnt(NodoListaDoble ant) {
        this.ant = ant;
    }

    public NodoListaDoble getSig() {
        return sig;
    }

    public void setSig(NodoListaDoble sig) {
        this.sig = sig;
    }
    
    
    // constructor
    public NodoListaDoble (Object Objeto, NodoListaDoble siguiente, NodoListaDoble anterior)
    {
        Dato = Objeto;
        sig = siguiente;
        ant = anterior;
    }
    @Override
    public String toString()
    {
        String texto;
        texto = "Dato del Objeto: "+String.valueOf(this.Dato)+
  //              "\nAnterior: "+String.valueOf(this.ant)+
                "\nSiguiente: "+String.valueOf(this.sig);
        return texto;
    }
    
}
